duct keel - German English Dictionary